Scheduler for WPF | ComponentOne
C1.Schedule Namespace / BaseStorage<T,TMappingCollection> Class
Properties Methods Events


In This Topic
    BaseStorage<T,TMappingCollection> Class Members
    In This Topic

    The following tables list the members exposed by BaseStorage<T,TMappingCollection>.

    Public Properties
     NameDescription
    Public PropertyGets a value indicating whether items in the underlying list can be edited. (Inherited from C1.Schedule.C1BindingSource)
    Public PropertyGets or sets a value indicating whether the C1BindingSource.AddNew method can be used to add items to the list. (Inherited from C1.Schedule.C1BindingSource)
    Public PropertyGets a value indicating whether items can be removed from the underlying list. (Inherited from C1.Schedule.C1BindingSource)
    Public PropertyGets a value indicating if the collection is bound to data.  
    Public Property (Inherited from System.ComponentModel.Component)
    Public PropertyGets the total number of items in the underlying list. (Inherited from C1.Schedule.C1BindingSource)
    Public PropertyGets or sets the specific list in the data source to which the connector currently binds to. (Inherited from C1.Schedule.C1BindingSource)
    Public PropertyGets or sets the data source that the connector binds to. (Inherited from C1.Schedule.C1BindingSource)
    Public PropertyGets a value indicating whether the underlying list has a fixed size. (Inherited from C1.Schedule.C1BindingSource)
    Public PropertyGets a value indicating whether the underlying list is read-only. (Inherited from C1.Schedule.C1BindingSource)
    Public PropertyGets a value indicating whether access to the collection is synchronized (thread safe). (Inherited from C1.Schedule.C1BindingSource)
    Public PropertyGets or sets the list element at the specified index. (Inherited from C1.Schedule.C1BindingSource)
    Public PropertyGets the list that the connector is bound to. (Inherited from C1.Schedule.C1BindingSource)
    Public PropertyGets or sets the MappingCollectionBase<T> derived object that allows the properties of objects maintained by the current collection to be bound to the appropriate fields in the data source.  
    Public PropertyGets the reference to the owning C1ScheduleStorage component.  
    Public Property (Inherited from System.ComponentModel.Component)
    Public PropertyGets a value indicating whether the data source supports change notification. (Inherited from C1.Schedule.C1BindingSource)
    Public PropertyGets a value indicating whether the data source supports searching with the Find method. (Inherited from C1.Schedule.C1BindingSource)
    Public PropertyGets an object that can be used to synchronize access to the underlying list. (Inherited from C1.Schedule.C1BindingSource)
    Top
    Protected Properties
    Public Methods
     NameDescription
    Public MethodAdds an existing item to the internal list. (Inherited from C1.Schedule.C1BindingSource)
    Public MethodAdds a new item to the underlying list. (Inherited from C1.Schedule.C1BindingSource)
    Public MethodStarts an edit operation on the specified object. (Inherited from C1.Schedule.C1BindingSource)
    Public MethodRemoves all elements from the list. (Inherited from C1.Schedule.C1BindingSource)
    Public MethodDetermines whether an object is an item in the list. (Inherited from C1.Schedule.C1BindingSource)
    Public MethodCopies the contents of the C1BindingSource.List to the specified array, starting at the specified index value. (Inherited from C1.Schedule.C1BindingSource)
    Public Method (Inherited from System.MarshalByRefObject)
    Public MethodOverloaded. Releases all resources used by the C1BindingSource. (Inherited from C1.Schedule.C1BindingSource)
    Public MethodApplies pending changes to the underlying data source. (Inherited from C1.Schedule.C1BindingSource)
    Public MethodOverloaded. Searches for the index of the item that has the given property descriptor. (Inherited from C1.Schedule.C1BindingSource)
    Public MethodCommits a pending new item to the collection. (Inherited from C1.Schedule.C1BindingSource)
    Public MethodRetrieves an enumerator for the C1BindingSource.List. (Inherited from C1.Schedule.C1BindingSource)
    Public MethodRetrieves an array of PropertyDescriptor objects representing the bindable properties of the data source list type. (Inherited from C1.Schedule.C1BindingSource)
    Public Method (Inherited from System.MarshalByRefObject)
    Public MethodGets the name of the list supplying data for the binding. (Inherited from C1.Schedule.C1BindingSource)
    Public MethodSearches for the specified object and returns the index of the first occurrence within the entire list. (Inherited from C1.Schedule.C1BindingSource)
    Public Method (Inherited from System.MarshalByRefObject)
    Public MethodInserts an item into the list at the specified index. (Inherited from C1.Schedule.C1BindingSource)
    Public MethodCall this method each time after changing your data source if it doesn't implement IBindingList interface. Or use BaseStorage{T, TMappingCollection}.Add and BaseStorage{T, TMappingCollection}.Remove instead of corresponding methods of your data source class.  
    Public MethodOverridden. Removes object from the Objects collection.  
    Public MethodRemoves the item at the specified index in the list. (Inherited from C1.Schedule.C1BindingSource)
    Public MethodCauses a control bound to the C1BindingSource to reread all the items in the list and refresh their displayed values. (Inherited from C1.Schedule.C1BindingSource)
    Public MethodCauses a control bound to the C1BindingSource to re-read the item at the specified index, and refresh its displayed value. (Inherited from C1.Schedule.C1BindingSource)
    Public Method (Inherited from System.ComponentModel.Component)
    Top
    Protected Methods
     NameDescription
    Protected MethodCommits all changes in the data item.  
    Protected Method (Inherited from System.ComponentModel.Component)
    Protected Method (Inherited from System.ComponentModel.Component)
    Protected MethodIndicates whether the specified collection item should be synchronized.  
    Protected MethodOverloaded.  (Inherited from System.MarshalByRefObject)
    Protected Method (Inherited from C1.Schedule.C1BindingSource)
    Protected Method (Inherited from C1.Schedule.C1BindingSource)
    Protected Method (Inherited from C1.Schedule.C1BindingSource)
    Protected MethodRaises the DataSourceItemSynchronized event.  
    Protected MethodOverridden. Translates changes in the internal list to the Objects collection.  
    Top
    Public Events
     NameDescription
    Public EventOccurs before an item is added to the underlying list. (Inherited from C1.Schedule.C1BindingSource)
    Public EventOccurs when the C1BindingSource.DataMember property value has changed. (Inherited from C1.Schedule.C1BindingSource)
    Public EventOccurs when the C1BindingSource.DataSource property value has changed. (Inherited from C1.Schedule.C1BindingSource)
    Public EventOccurs when changes made to the source collection has been fully reflected in the storage underlying data source.  
    Public Event (Inherited from System.ComponentModel.Component)
    Public EventOccurs when the underlying list changes or an item in the list changes. (Inherited from C1.Schedule.C1BindingSource)
    Top
    See Also